information retrieval linguistics nrw knowledge management ontology editor language education owl bielefeld classification information management ontology search entity extraction ontology languages natural language processing search lippe